﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using WoChu.RfClient.Entity;
using WoChu.CF.Base;

namespace WoChu.RfClient.Duty.IFace
{
    [ServiceName(Name = "OffShelvesOrderWC")]
    public interface IOffShelvesOrderWC
    {

        [Mapping(MethodUrl = "CheckGoodsLocationInfo?gdcode={0}")]
        ResultModel<OffShelvesInfo> CheckGoodsLocationInfo(string gdcode);

        [Mapping(MethodUrl = "SetOffShelvesWC?userID={0}&1=1")]
        ResultModel<bool> SetOffShelvesWC(string userID, List<OffShelvesInfo> lstOffShelves);

        [Mapping(MethodUrl = "GetOffShelvesListWC?batchNo={0}&offShelvesDate={1}&cellno={2}")]
        ResultModel<List<OffShelvesInfo>> GetOffShelvesListWC(string batchNo, DateTime offShelvesDate,string cellno);

        [Mapping(MethodUrl = "GetCellnoListWC")]
        ResultModel<List<OffShelvesInfo>> GetCellnoListWC();

    }
}
